package helper.com.domain;

import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.*;

/**
 * <p>
 * 
 * </p>
 *
 * @author 大忽悠
 * @since 2022年05月04日
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class User implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 非自增主键,使用redis生成全局唯一ID
     */
    private Integer id;

    /**
     * 账号
     */
    private String account;

    /**
     * 密码
     */
    private String pwd;

    /**
     * 头像图片url
     */
    private String avatar;

    /**
     * 失信次数
     */
    private Integer dishonestNum;

    /**
     * 发布订单数
     */
    private Integer postOrderNum;

    /**
     * 成交订单数
     */
    private Integer finishedOrderNum;

    /**
     * 超时订单数
     */
    private Integer overTimeOrderNum;

    /**
     * 撤回订单数
     */
    private Integer withdrawOrderNum;

    /**
     * 接收订单数,默认为0,功能暂未开启
     */
    private Integer receiveOrderNum;

    /**
     * 当前用户是否注销,1为注销
     */
    private Integer deleted;

    /**
     * 当前用户是否封号,1为封号
     */
    private Integer ban;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;


}
